Ruby 日記 15日目: キーワード引数
#Ruby_日記 #2021-09-09
https://rex.libertyfish.co.jp/exam_histories/42141/user_answers/debea05b-d35d-43f9-b915-2f16adb29327
次のコードを実行するとどうなりますか
code:rb
def foo(arg:)
puts arg
end
foo 100
選択肢:
エラーになる
nilと表示される
100と表示される
0と表示される
解説:
キーワード引数が指定された関数に対して値だけを渡しているのでエラーになるわね。
こんなレベルの問題も出るんやね。
code:sh
# ruby gold/ex15/main.rb
gold/ex15/main.rb:5:in `<main>': missing keyword: arg (ArgumentError)